package com.example.clsj.wbs;

public class WebServiceClient1 {

    public static void main(String[] args) {
        try {

            // 1. 创建服务实例
            CLOTMES service = new CLOTMES();

            // 2. 获取服务端口
            CLOTMESPortType port = service.getCLOTMESHttpSoap11Endpoint();

            // 3. 准备调用参数
            String authToken = "your_auth_token"; // 替换为实际认证令牌
            String sapLotNumC = "SAP12345";      // 替换为实际SAP批次号
            String itemCodeC = "ITEM001";         // 替换为实际物料代码
            String lotNoC = "LOT001";             // 替换为实际批次号
            String generic04C = "value04";        // 替换为实际值或null
            String generic05C = "value05";        // 替换为实际值或null
            String generic06C = "value06";        // 替换为实际值或null
            String generic07C = "value07";        // 替换为实际值或null
            String generic08C = "value08";        // 替换为实际值或null
            String generic09C = "value09";        // 替换为实际值或null
            String generic10C = "value10";        // 替换为实际值或null

            // 4. 调用WebService方法
            String result = port.invoke(
                    authToken,
                    sapLotNumC,
                    itemCodeC,
                    lotNoC,
                    generic04C,
                    generic05C,
                    generic06C,
                    generic07C,
                    generic08C,
                    generic09C,
                    generic10C
            );

            // 5. 处理返回结果
            System.out.println("WebService调用结果: " + result);

        } catch (Exception e) {
            e.printStackTrace();
            System.err.println("调用WebService时发生错误: " + e.getMessage());
        }
    }
}